package com.ruoyi.procured.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * 
 * @TableName tb_payment_request_log
 */

public class PaymentRequestLogVo implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 审核记录ID
     */
    private String logId;

    /**
     * 关联申请付款ID
     */
    private String paymentRequestId;

    /**
     * 审核状态（0同意，1拒绝）
     */
    private String logStatus;

    /**
     * 审核人
     */
    private String logApplicant;

    /**
     * 审核备注
     */
    private String logRemark;

    /**
     * 审核时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date logTime;

    private String ordersNumber;
    private String planNumber;
    private String applicant;
    private String applicationTime;


    public String getLogId() {
        return logId;
    }

    public void setLogId(String logId) {
        this.logId = logId;
    }

    public String getPaymentRequestId() {
        return paymentRequestId;
    }

    public void setPaymentRequestId(String paymentRequestId) {
        this.paymentRequestId = paymentRequestId;
    }

    public String getLogStatus() {
        return logStatus;
    }

    public void setLogStatus(String logStatus) {
        this.logStatus = logStatus;
    }

    public String getLogApplicant() {
        return logApplicant;
    }

    public void setLogApplicant(String logApplicant) {
        this.logApplicant = logApplicant;
    }

    public String getLogRemark() {
        return logRemark;
    }

    public void setLogRemark(String logRemark) {
        this.logRemark = logRemark;
    }

    public Date getLogTime() {
        return logTime;
    }

    public void setLogTime(Date logTime) {
        this.logTime = logTime;
    }

    public String getOrdersNumber() {
        return ordersNumber;
    }

    public void setOrdersNumber(String ordersNumber) {
        this.ordersNumber = ordersNumber;
    }

    public String getPlanNumber() {
        return planNumber;
    }

    public void setPlanNumber(String planNumber) {
        this.planNumber = planNumber;
    }

    public String getApplicant() {
        return applicant;
    }

    public void setApplicant(String applicant) {
        this.applicant = applicant;
    }

    public String getApplicationTime() {
        return applicationTime;
    }

    public void setApplicationTime(String applicationTime) {
        this.applicationTime = applicationTime;
    }

    @Override
    public String toString() {
        return "PaymentRequestLogVO{" +
                "logId='" + logId + '\'' +
                ", paymentRequestId='" + paymentRequestId + '\'' +
                ", logStatus='" + logStatus + '\'' +
                ", logApplicant='" + logApplicant + '\'' +
                ", logRemark='" + logRemark + '\'' +
                ", logTime=" + logTime +
                ", ordersNumber='" + ordersNumber + '\'' +
                ", planNumber='" + planNumber + '\'' +
                ", applicant='" + applicant + '\'' +
                ", applicationTime='" + applicationTime + '\'' +
                '}';
    }
}